package SecondeStage.MeiJu;

public class Enumertion03 {
    public static void main(String[] args) {
        System.out.println(Season2.summer);
    }

}

// enum关键字实现枚举类。使用时enum关键字时，会隐式继承Enum类(就不能再继承其他类了)，可以使用Enum类的相关方法
// 1.使用关键字enum替代class
enum Season2{
    // 2、 使用spring("春天","温暖")代替 public static final Season2 spring =new Season2("春天","温暖");
    // 如果有多个对象，使用,间隔。
    // 如果使用enum来实现枚举，要求将定义常量对象写在最前面
    spring("春天","温暖"),summer("夏天","炎热"),autumn("秋天","凉爽"),winter("冬天","寒冷");

    private String name;
    private String decs;


    private Season2(String decs, String name) {
        this.decs = decs;
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public String getDecs() {
        return decs;
    }



    @Override
    public String toString() {
        return "Season{" +
                "name='" + name + '\'' +
                ", decs='" + decs + '\'' +
                '}';
    }
}
